문서의 임의 삭제는 제재 대상으로, 문서를 삭제하려면 삭제 토론을 진행해야 합니다. 문서 보기문서 삭제토론 PlayStation Portable (문단 편집) == 사양 == * [[SoC]]: Tachyon (정사각형 모양으로 되어 있는 칩[* 일부 2000번대나 3000번대는 더 크고 두꺼우며 안에 플래시 메모리 + RAM이 내장되어 있다. 이는 플래시 메모리와 RAM을 적층했기 때문이다.]) * [[CPU]]: [[MIPS]] III R4000 기반 Allegrex CPU 222MHz * 90nm 공정. 32비트 칩. 배터리 등의 문제로 기본 222MHz 제한. 1~333MHz까지 동작 가능. * 2007년 6월 22일 펌웨어 3.50 업데이트로 클럭 제한을 해제하였다. 그러나 이미 출시된 게임은 영향을 주지 않는다. * 벡터 부동 소수점 유닛을 내장했으며 연산 성능은 3.2GFLOPS/s이다. * 메모리 보호 유닛(Memory Protection Unit, MPU): 메모리 관리 유닛(Memory Management Unit, MMU)에서 [[가상 메모리]] 기능이 빠진 것으로, 플레이스테이션 포터블의 경우 메모리 영역을 슈퍼바이저, 커널, 유저 모드로 나눠 관리하고 있다. 그리고 운영 체제와 메모리 보호 유닛이 응용 프로그램의 슈퍼바이저와 커널 모드로의 접근을 막고 있기 때문에 보안에 어느 정도 기여하고 있다. * [[GPU]] * Surface Engine과 Rendering Engine 2개의 그래픽스 코어로 구성했다. Surface Engine은 정점 연산을, Rendering Engine은 픽셀 연산을 수행한다. * 클럭은 111MHz이다. 이 역시 1~166MHz까지 동작 가능. * 소니는 최대 초당 3천 3백만 폴리곤을 처리할 수 있고 픽셀 필레이트 성능은 664Mpixel/s라고 주장했다.[* 다만 이것은 최초 공개 스펙이었던 166Mhz 클럭 기준이므로, 기본 GPU 클럭인 111Mhz에서는 444Mpixel/s로 추정.] * 2MB eDRAM을 적층했으며(Chip-on-Chip) VRAM 역할을 한다. 메모리 대역폭은 3.5GB/s이다. * 버스: 어드밴스트 하이 퍼포먼스 버스(Advanced High-performance Bus, AHB) * [[ARM Holdings|ARM]]의 기술로 문서화가 잘 되어 있을 뿐만 아니라, 특허료가 무료라 임베디드 시스템들의 [[사실상 표준]]으로 쓰이고 있다. * AHB는 DMA 컨트롤러로 SoC 내 각 컴포넌트가 서로 연결되어 있다. * Media Engine * [[MIPS]] III R4000 기반 Allegrex 222MHz. 90nm 공정. 32비트 칩. * 주 CPU에서 Vector Floating Point Unit SIMD 장치를 제거했다. * Virtual Mobile Engine을 내장했다. 2004년 6월 [[워크맨/MP3P|네트워크 워크맨]] NW-MS70D에 넣은 LSI 회로를 그대로 넣은 것으로, 자세한 사양은 알려지지 않았다. * CPU와 Virtual Mobile Engine으로 MPEG-4 Part.2, H.264/MPEG-4 AVC 동영상과 MP3, AAC, ATRAC3의 소리는 물론 JPG, BMP, PNG의 사진 같은 손실 압축 코덱들을 처리할 수 있었다. * 기기의 사운드 처리는 이 Media Engine에서 구동되는 '소프트웨어 오디오 신디사이저'에서 진행되며, 리버브 효과, 피치 제어, [[ADSR 엔벨로프]] 생성, [[MIDI]] 시퀀싱 기능을 지원했다. [[PlayStation(콘솔)|플레이스테이션]]/[[PlayStation 2|플레이스테이션 2]]의 사운드 하드웨어인 'SPU'의 기능을 소프트웨어로 구현한 형태. * 보안 * KIRK: ECDSA, CMAC의 전자 서명 알고리즘 처리를 위한 [[AES]], [[SHA-1]] 암호화 복호화 처리 및 난수 생성 처리를 한다. * SPOCK: AES로 암호화 돼 저장되어 있는 UMD의 복호화 처리 장치이다. * Lepton: UMD [[마이크로컨트롤러]]. CPU와 384KB의 ROM, 400KB RAM이 있어 정품 인증 처리도 겸하고 있다.[* 1000번대는 정사각형으로 된 큰 칩, 일부 2000번대나 3000번대는 [[eMMC]]처럼 생긴 칩] * KIRK와 Lepton, SPOCK은 보안을 위해 공식 개발 도구의 문서 상에서도 제대로 다루지 않았으며, 현재도 많은 부분이 비밀에 쌓여 있다. * [[RAM]]: 32MB[*A 1000번 대] or 64MB[* 2000번 대 이후.] 333MHz DDR SDRAM[* 이 중 8MB는 운영 체제가 점유한다. 메모리 대역폭은 2.6GB/s] * 스토리지: 플래시 메모리 * 내장: 32MB,[*A 1000번 대][* 시스템 소프트웨어가 전부 점유한다.] 64MB,[* 2000번, 3000번대. 시스템 소프트웨어가 32MB를 점유하며 나머지 32MB는 UMD 읽어들이기용 캐시로 쓰인다.] 16GB.[*B GO 모델][* 64MB 외의 나머지 공간은 유저가 쓸 수 있다.] * 외장: [[메모리스틱]] 프로 듀오 지원,[*C GO 제외 전 모델][* 최대 32GB까지 소니가 작동을 보증한다. [[http://www.sony-asia.com/support/resources/en_AP/html/Compatibility/MemoryStick/psp.htm|#]]] 메모리스틱 마이크로(M2) 지원[*B GO 모델][* 일반 PSP에서 쓰려면 어댑터를 연결해서 써야 한다.] * 미디어: [[UMD]][*C GO 제외 전 모델] * [[디스플레이]]: 3.8인치,[*B GO 모델] 4.3인치,[*C GO 제외 전 모델] 480×272(16:9)(128 ppi[*C GO 제외 전 모델] 145 ppi[*B GO 모델]) 트루 컬러 색상 지원 샤프 Advanced Super View TFT [[LCD]] * [[네트워크]]: [[Wi-Fi]] [[802.11b]][* STREET 모델은 없다.], [[적외선]] 통신[*A 1000번 대], [[블루투스]] 2.0 + EDR[*B GO 모델] * [[배터리]]: 3.7V Li-ion 1800mAh,[*A 1000번 대] 1200mAh,[* 2000번, 3000번대] 930mAh,[*B GO 모델] 900mAh,[* STREET 모델] 외장 배터리 장착시 2200mAh까지 가능[*D GO, STREET 제외 전 모델] 5V 2A로 전원을 받으며 커넥터 규격은 외경 4.0mm, 내경 1.7mm이다. * 지원 미디어 형식 * 소리: MP3(MPEG-1/2 Audio Layer 3), AAC(MPEG-4), WAVE(Linear PCM), ATRAC3+, WMA(Microsoft Windows Media Audio) * 영상: MPEG-4(Simple Profile), H.264/MPEG-4 AVC(Main/Baseline Profile) * 이미지: JPEG, BMP, PNG[* GIF는 인식은 하지만 첫 이미지만 나온다.] * 규격 * 1000번대: 170mm × 74mm × 23mm, 280g * 2000번, 3000번대: 169mm × 71mm × 19mm, 189g * PSP GO: 128mm × 69mm × 16.5mm, 158g * PSP STREET: 172.4mm × 73.4mm × 21.6mm, 223g PSP의 큰 인기의 주요 요인중 하나는 강력한 성능과 다양한 기능. 물론 동세대 거치기들과 비교할 수는 없지만, [[닌텐도 64]]와 엎치락 뒤치락하던 닌텐도 DS와 달리 PSP는 5.5세대 거치기급, 즉 닌텐도 64와 [[PlayStation 2|플레이스테이션 2]] 사이급의 성능을 자랑한다.[* 다만 적은 메모리 용량이 출시 당시부터 지적되었고, 그래픽 유닛 역시 게임 이식에 난항을 겪게 만들었다. 이후 램 용량을 두 배로 늘려 해결하였다만 그래픽 유닛은 그대로라...] 물론 휴대기에게 고성능이 마냥 좋은 것만은 아닌지라 이는 훗날 개발 난이도의 상승이라는 양날의 검이 되어 [[PlayStation Vita|플레이스테이션 비타]]의 몰락에 일조한다. [[PlayStation 2|플레이스테이션 2]]의 높은 개발 난이도로 많은 비판을 들어서인지, PSP의 GPU인 Graphics Engine은 [[OpenGL]]에서 제공하는 기능을 기준으로 잡고 설계했으며, 제공되는 그래픽 API도 OpenGL과 유사한 구조로 구성되어 있다[* 다만 GPU와의 로우레벨 접근용 정보 등은 공개되어 있기 때문에, API를 무시하고 자체적으로 접근하는 것도 가능하다.]. 특히 플레이스테이션 2 게임 개발에 대표적인 어려운 점이었던 이모션 엔진에서의 버텍스 처리가 GPU쪽으로 넘어가 간편해진 편. VRAM은 2MB 뿐이지만, 플레이스테이션 2와는 달리 텍스처를 메인 메모리에서 바로 가져올 수 있기 때문에[* 즉 RAM의 일부를 VRAM과 공유한다.], 훨씬 유연하게 개발할 수 있게 되었다. 실질적으로 VRAM을 프레임 및 Z버퍼 용도로만 사용하는 게임들도 상당히 많은 편. 편의성은 향상되었지만 기본적인 구조, 특히 픽셀 파이프라인 쪽은 플레이스테이션 2와 유사하기 때문에, 플레이스테이션 2 게임을 그나마 가장 이식하기 쉬운 기기이다(물론 폴리곤을 간소화해 모델링해야 했다.). '미디어 엔진'이라는 이름의 서브 CPU와 각종 멀티미디어 코덱 디코딩용 코어가 내장되었는데, 이 미디어 엔진은 공식적으로는 '''개발자가 직접 접근할 수 없고''', API를 통해 간접적으로 사용할 수만 있다. 기본적으로 사운드는 이 미디어 엔진에 내장된 서브 CPU를 사용하여 소프트웨어로 처리하는데, 사운드의 소프트웨어 처리라는 점에선 [[게임보이 어드밴스]]와도 유사하지만 CPU 성능빨로 기존 [[PlayStation(콘솔)|플레이스테이션]]/[[PlayStation 2|플레이스테이션 2]]에 가까운 사운드를 구현할 수 있게 되었다[* PSP의 오디오 API인 SAS(Software Audio Synthesizer)는 플레이스테이션 과 플레이스테이션 2의 오디오 하드웨어인 'SPU'의 소프트웨어 에뮬레이션에 가깝다.][* 다만 [[홈브루]]용 오픈소스 SDK에서는 미디어 엔진에도 직접 접근이 가능해서, 일부 홈브루(특히 [[에뮬레이터]] 등)에서는 이 미디어 엔진의 서브 CPU를 사용하는 경우도 있다.] 이때문에 개발자들은 처음 떠들던 것과 달리 실제 CPU는 다운클럭되어있고 또다른 CPU라는 것은 사용조차 할 수 없다며 또 카탈로그 스펙으로 속였다며 불평하기도 했다. 기본적으로 화면 출력은 60fps으로 동작하지만 기본 성능으로는 프레임 방어가 잘 되지 않는 편이며 [[페르소나 3 포터블]] 같은 일부 게임은 의도적으로 30fps으로 동작한다. 또 32비트/16비트 컬러 출력이 모두 지원되지만 성능 문제로 32비트 컬러 모드를 사용하는 3D 게임은 드문 편이며 대부분 16비트 컬러 모드를 사용한다. 물론 2D 게임은 32비트 컬러 모드가 대부분. 굉장히 많은 포트가 달려있다. 2000번 이후 제품 기준으로 전원 포트(5V-2A 전원)와 3.5mm 스테레오 음성 출력 포트, TV-OUT 포트, 거기에 상단에 마이크로 USB-B 포트까지 달려 있다. TV-OUT은 컴포넌트 출력까지 가능하며 마이크로 USB-B(미니 usb) 포트는 충전 이외에도 PC와 연결하여 데이터 전송도 가능하고 케이블만이 아닌 DMB나 카메라 등 주변 기기와의 연결도 겸한다. 탈착식 배터리는 GO와 STREET를 제외한 모든 기종에 호환되나 용량이 큰 1000번대 배터리는 2000번대 이후에서 사용할 경우 특수 배터리 커버를 끼우거나 배터리 커버를 빼고 끼워야 한다. 반대로 2000번대 이후에 쓰이는 배터리는 1000번대에다 끼워도 배터리 커버의 간섭이 없다. 하지만 1000번대는 소비 전력이 크니 배터리를 구할 수 없는 경우가 아니고서야 추천하지 않는다.저장 버튼을 클릭하면 당신이 기여한 내용을 CC-BY-NC-SA 2.0 KR으로 배포하고,기여한 문서에 대한 하이퍼링크나 URL을 이용하여 저작자 표시를 하는 것으로 충분하다는 데 동의하는 것입니다.이 동의는 철회할 수 없습니다.캡챠저장미리보기